/* 日期处理妙妙小工具 */
export function formatTime(input: Date | string | number): string {
	let date: Date

	if (typeof input === 'string') {
		date = new Date(input.replace(/-/g, '/'))
	} else if (typeof input === 'number') {
		date = new Date(input)
	} else {
		date = input
	}

	const year = date.getFullYear()
	const month = String(date.getMonth() + 1).padStart(2, '0')
	const day = String(date.getDate()).padStart(2, '0')
	const hours = String(date.getHours()).padStart(2, '0')
	const minutes = String(date.getMinutes()).padStart(2, '0')
	const seconds = String(date.getSeconds()).padStart(2, '0')

	return `${year}/${month}/${day} ${hours}:${minutes}:${seconds}`
}
